package com.ruoyi.basicData.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 库位管理对象 stor_management
 * 
 * @author admin
 * @date 2024-06-26
 */
public class StorManagement extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 库位管理id */
    private Long storManagementId;

    /** 所属区域编码 */
    @Excel(name = "所属区域编码")
    private String areaCode;

    /** 库位类型 */
    @Excel(name = "库位类型")
    private String stoLocationType;

    /** 库位编码 */
    @Excel(name = "库位编码")
    private String locationCode;

    /** 库位组 */
    @Excel(name = "库位组")
    private String bankLocations;

    /** 楼栋号 */
    @Excel(name = "楼栋号")
    private String towerNumber;

    /** 楼层 */
    @Excel(name = "楼层")
    private String floor;

    /** 仓间 */
    @Excel(name = "仓间")
    private String binRoom;

    /** 单元号 */
    @Excel(name = "单元号")
    private String unitNumber;

    /** 创建人 */
    @Excel(name = "创建人")
    private String createUser;

    public void setStorManagementId(Long storManagementId) 
    {
        this.storManagementId = storManagementId;
    }

    public Long getStorManagementId() 
    {
        return storManagementId;
    }
    public void setAreaCode(String areaCode) 
    {
        this.areaCode = areaCode;
    }

    public String getAreaCode() 
    {
        return areaCode;
    }
    public void setStoLocationType(String stoLocationType) 
    {
        this.stoLocationType = stoLocationType;
    }

    public String getStoLocationType() 
    {
        return stoLocationType;
    }
    public void setLocationCode(String locationCode) 
    {
        this.locationCode = locationCode;
    }

    public String getLocationCode() 
    {
        return locationCode;
    }
    public void setBankLocations(String bankLocations) 
    {
        this.bankLocations = bankLocations;
    }

    public String getBankLocations() 
    {
        return bankLocations;
    }
    public void setTowerNumber(String towerNumber) 
    {
        this.towerNumber = towerNumber;
    }

    public String getTowerNumber() 
    {
        return towerNumber;
    }
    public void setFloor(String floor) 
    {
        this.floor = floor;
    }

    public String getFloor() 
    {
        return floor;
    }
    public void setBinRoom(String binRoom) 
    {
        this.binRoom = binRoom;
    }

    public String getBinRoom() 
    {
        return binRoom;
    }
    public void setUnitNumber(String unitNumber) 
    {
        this.unitNumber = unitNumber;
    }

    public String getUnitNumber() 
    {
        return unitNumber;
    }
    public void setCreateUser(String createUser) 
    {
        this.createUser = createUser;
    }

    public String getCreateUser() 
    {
        return createUser;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("storManagementId", getStorManagementId())
            .append("areaCode", getAreaCode())
            .append("stoLocationType", getStoLocationType())
            .append("locationCode", getLocationCode())
            .append("bankLocations", getBankLocations())
            .append("towerNumber", getTowerNumber())
            .append("floor", getFloor())
            .append("binRoom", getBinRoom())
            .append("unitNumber", getUnitNumber())
            .append("createTime", getCreateTime())
            .append("createUser", getCreateUser())
            .toString();
    }
}
